/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package reportehorario.modelo.factorias;

import reportehorario.modelo.interfaces.EntradaDAO;
import reportehorario.modelo.interfaces.HorarioDAO;
import reportehorario.modelo.interfaces.UsuarioDAO;

/**
 *
 * @author Metis Gaia 2010-02
 */
public abstract class DAOFactory {

    public static final int MYSQL = 1;

    public abstract HorarioDAO getHorario();
    public abstract UsuarioDAO getUsuario();
    public abstract EntradaDAO getEntrada();

    public static DAOFactory getFactory(int parametro) {
        if (parametro == MYSQL) {
            return new MySQLDAOFactory();
        }
        return null;
    }
}
